package com.cyou.nad.datastore.query.dialect;

import com.cyou.nad.dao.Pagination;

public interface Dialect {
	
	/**
	 * 生成分页sql
	 * @param sql
	 * @param hasOffset  是否需要偏移量  一般使用true
	 * @return
	 */
	public String getLimitString(String sql, boolean hasOffset);
	
	/**
	 * 生成分页sql 的param
	 * @param pagination
	 * @param hasOffset 是否需要偏移量  一般使用true
	 * @return
	 */
	public Object[] getLimitParam(int pageNo,int pageSize, boolean hasOffset);
}
